Software Architectural Patterns
General
- Action-Domain-Responder
- Model-View-Controller (MVC)
- Model-View-ViewModel (MVVM)
- Model-View-Presenter (MVP)
- Model-View-Indent (MVI)
- Model-View-Update (MVU)
- Client-Server
- Pipe and Filter Architecture
Area Specific
Game Development Specific
- Entity-Component
- Entity-Component-System
Web Development
Database Management Systems
- Relational Model
- Entity-Relationship Model
- Hierarchical Model
- Object Oriented Model
- Network Model
- NoSQL Model
- Graph Model
Miscellaneous
- Component Object Model (COM)